package com.ruoyi.lwpq.domain;

import java.util.List;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * sybx对象 lwpq_sybx
 * 
 * @author ruoyi
 * @date 2022-03-17
 */
public class LwpqSybx extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 投保开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "投保开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tbkssj;

    /** 投保结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "投保结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tbjssj;

    /** 商保机构 */
    @Excel(name = "商保机构")
    private String sbjg;

    /** 投保金额 */
    @Excel(name = "投保金额")
    private String tbje;

    /** 负责人 */
    @Excel(name = "负责人")
    private String fzr;

    /** 实保金额 */
    @Excel(name = "实保金额")
    private String sbje;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String lxdh;

    /** 办理结果 */
    @Excel(name = "办理结果")
    private String bljg;

    /** 投保内容 */
    @Excel(name = "投保内容")
    private String tbnr;

    /** $table.subTable.functionName信息 */
    private List<LwpqCbry> lwpqCbryList;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setTbkssj(Date tbkssj) 
    {
        this.tbkssj = tbkssj;
    }

    public Date getTbkssj() 
    {
        return tbkssj;
    }
    public void setTbjssj(Date tbjssj) 
    {
        this.tbjssj = tbjssj;
    }

    public Date getTbjssj() 
    {
        return tbjssj;
    }
    public void setSbjg(String sbjg) 
    {
        this.sbjg = sbjg;
    }

    public String getSbjg() 
    {
        return sbjg;
    }
    public void setTbje(String tbje) 
    {
        this.tbje = tbje;
    }

    public String getTbje() 
    {
        return tbje;
    }
    public void setFzr(String fzr) 
    {
        this.fzr = fzr;
    }

    public String getFzr() 
    {
        return fzr;
    }
    public void setSbje(String sbje) 
    {
        this.sbje = sbje;
    }

    public String getSbje() 
    {
        return sbje;
    }
    public void setLxdh(String lxdh) 
    {
        this.lxdh = lxdh;
    }

    public String getLxdh() 
    {
        return lxdh;
    }
    public void setBljg(String bljg) 
    {
        this.bljg = bljg;
    }

    public String getBljg() 
    {
        return bljg;
    }
    public void setTbnr(String tbnr) 
    {
        this.tbnr = tbnr;
    }

    public String getTbnr() 
    {
        return tbnr;
    }

    public List<LwpqCbry> getLwpqCbryList()
    {
        return lwpqCbryList;
    }

    public void setLwpqCbryList(List<LwpqCbry> lwpqCbryList)
    {
        this.lwpqCbryList = lwpqCbryList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("tbkssj", getTbkssj())
            .append("tbjssj", getTbjssj())
            .append("sbjg", getSbjg())
            .append("tbje", getTbje())
            .append("fzr", getFzr())
            .append("sbje", getSbje())
            .append("lxdh", getLxdh())
            .append("bljg", getBljg())
            .append("tbnr", getTbnr())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("lwpqCbryList", getLwpqCbryList())
            .toString();
    }
}
